#ifndef _CONSOLE_H_
#define _CONSOLE_H_

#include "common_def.h"

#ifdef BO_DEBUG

// console must be used when BO_DEBUG is turned on
typedef void (*CONSOLE_LINE_CB)(const uint8* line);

void console_init(CONSOLE_LINE_CB line_cb);
void console_on_char(uint8 c);
void console_check_uart(void);

#else

# define console_init(x)
# define console_on_char(x)
# define console_check_uart()

#endif  // ifdef BO_DEBUG

#endif
